package com.gpnu.crm.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.gpnu.crm.domain.SystemDictionary;
import com.gpnu.crm.domain.SystemDictionaryItem;
import com.gpnu.crm.query.QueryObject;

public interface ISystemDictionaryService {
	  void saveOrUpdate(SystemDictionary paramSystemDictionary);
	  
	  void delete(Long paramLong);
	  
	  PageInfo<SystemDictionary> query(QueryObject paramQueryObject);
	  
	  PageInfo<SystemDictionaryItem> queryItem(QueryObject paramQueryObject);
	  
	  void saveOrUpdateItem(SystemDictionaryItem paramSystemDictionaryItem);
	  
	  void deleteItem(Long paramLong);
	  
	  List<SystemDictionaryItem> queryItemByParentSn(String paramString);
	  
	  List<SystemDictionary> list();
}
